其他
一日一技:把自然语言描述的时间转成标准格式
如果你使用过嘀嗒清单或者Todoist,那你应该知道他们有一个很好用的功能,那就是自动识别任务中的时间,例如:
下周二下午三点给老板发邮件
它会自动识别为:
今天,公众号粉丝群里面,有一个叫做NowAnti的同学推荐了一个项目,叫做司南,它就可以让Python实现这样的功能。
我们来看看这个第三方库怎么使用。首先pip安装它:
python3 -m pip install sinan
安装完成以后,使用方法非常简单:
from sinan import Sinan
obj = Sinan('下周二下午三点给老板发邮件')
result = obj.parse()
print(result)
运行效果如下图所示:
这个库不仅可以解析时间,它还可以解析更复杂的语句,例如:
>>> obj = Sinan('明天晚上八点提十公斤的礼物,徒步往西走两公里,原地等待三个小时,如果发 现温度低于十六度,就给我打电话,我的手机号是:16758493028')
>>> obj.parse()
运行效果如下图所示:
END
我的爬虫架构课开课啦!
爬虫架构进阶就在这里
送未闻Code知识星球一年订阅!
未闻 Code·知识星球开放啦!
一对一答疑爬虫相关问题
职业生涯咨询
面试经验分享
每周直播分享
......
未闻 Code·知识星球期待与你相见~
一二线大厂在职员工
十多年码龄的编程老鸟
国内外高校在读学生
中小学刚刚入门的新人
在“未闻 Code技术交流群”等你来!
入群方式:添加微信“mekingname”,备注“粉丝群”(谢绝广告党,非诚勿扰!)